home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / RGASM.RAR / ASMTUTOR.EXE / asmtutor / KBDLEVB.HTX < prev    next >
Unknown  |  1993-06-30  |  2.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 00 08 00 20 00 58 02 | 00 01 09 00 ff ff ff ff |F... .X.|........|
|00000010| 46 00 08 00 08 00 58 02 | 10 00 09 00 ff ff ff ff |F.....X.|........|
|00000020| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000030| 23 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000040| 57 00 00 00 00 00 80 02 | 5d 01 09 00 08 00 10 00 |W.......|].......|
|00000050| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000060| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000070| 57 00 40 01 90 00 08 01 | 80 00 07 00 08 00 01 00 |W.@.....|........|
|00000080| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000090| 23 00 02 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|000000a0| 57 00 20 00 30 00 f0 00 | c0 00 0f 00 06 00 01 00 |W. .0...|........|
|000000b0| 43 00 75 01 7f 00 20 00 | a6 00 98 00 68 00 ff ff |C.u... .|....h...|
|000000c0| 43 00 0d 02 33 00 b8 00 | 60 00 6a 00 ae 00 ff ff |C...3...|`.j.....|
|000000d0| 44 00 f4 01 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000000e0| 46 00 c4 01 d0 00 01 00 | 01 00 07 00 ff ff ff ff |F.......|........|
|000000f0| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000100| 46 00 90 01 b4 00 64 00 | 28 00 07 00 ff ff ff ff |F.....d.|(.......|
|00000110| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000120| 46 00 81 01 af 00 7d 00 | 32 00 07 00 ff ff ff ff |F.....}.|2.......|
|00000130| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000140| 46 00 77 01 aa 00 96 00 | 3c 00 07 00 ff ff ff ff |F.w.....|<.......|
|00000150| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000160| 46 00 6d 01 a5 00 af 00 | 46 00 07 00 ff ff ff ff |F.m.....|F.......|
|00000170| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000180| 46 00 5e 01 a0 00 c8 00 | 50 00 07 00 ff ff ff ff |F.^.....|P.......|
|00000190| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000001a0| 46 00 4a 01 9b 00 e1 00 | 5a 00 07 00 ff ff ff ff |F.J.....|Z.......|
|000001b0| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000001c0| 46 00 45 01 96 00 fa 00 | 64 00 07 00 ff ff ff ff |F.E.....|d.......|
|000001d0| 44 00 96 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000001e0| 46 00 40 01 90 00 08 01 | 80 00 07 00 ff ff ff ff |F.@.....|........|
|000001f0| 46 00 48 02 98 00 08 00 | 80 00 00 00 ff ff ff ff |F.H.....|........|
|00000200| 46 00 48 01 10 01 08 01 | 08 00 00 00 ff ff ff ff |F.H.....|........|
|00000210| 44 00 f4 01 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000220| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000230| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000240| 54 00 02 00 0e 00 40 01 | 90 00 32 00 08 00 0a 00 |T.....@.|..2.....|
|00000250| 5c 2b 20 0d 0a 20 54 68 | 65 20 42 49 4f 53 20 69 |\+ .. Th|e BIOS i|
|00000260| 6e 74 65 72 72 75 70 74 | 20 31 36 68 20 70 72 6f |nterrupt| 16h pro|
|00000270| 76 69 64 65 73 0d 0a 20 | 74 68 65 20 6d 6f 73 74 |vides.. |the most|
|00000280| 20 62 61 73 69 63 20 6c | 65 76 65 6c 20 61 74 20 | basic l|evel at |
|00000290| 77 68 69 63 68 0d 0a 20 | 79 6f 75 20 63 61 6e 20 |which.. |you can |
|000002a0| 61 63 63 65 73 73 20 74 | 68 65 20 6b 65 79 62 6f |access t|he keybo|
|000002b0| 61 72 64 2e 20 49 74 0d | 0a 20 69 73 20 75 73 65 |ard. It.|. is use|
|000002c0| 66 75 6c 20 66 6f 72 20 | 64 69 72 65 63 74 6c 79 |ful for |directly|
|000002d0| 0d 0a 20 70 72 6f 63 65 | 73 73 69 6e 67 20 73 70 |.. proce|ssing sp|
|000002e0| 65 63 69 61 6c 20 6b 65 | 79 73 20 6c 69 6b 65 20 |ecial ke|ys like |
|000002f0| 0d 0a 20 74 68 65 20 63 | 75 72 73 6f 72 20 63 6f |.. the c|ursor co|
|00000300| 6e 74 72 6f 6c 20 6b 65 | 79 73 20 6f 72 20 74 68 |ntrol ke|ys or th|
|00000310| 65 0d 0a 20 66 75 6e 63 | 74 69 6f 6e 20 6b 65 79 |e.. func|tion key|
|00000320| 73 2e 0d 0a 00 00 8c 00 | 46 00 21 00 18 00 ff ff |s.......|F.!.....|
|00000330| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000340| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000350| 54 00 ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |T.......|........|
|00000360| 0d 0a 20 42 49 4f 53 20 | 6b 65 79 62 6f 61 72 64 |.. BIOS |keyboard|
|00000370| 20 73 65 72 76 69 63 65 | 20 64 65 61 6c 73 0d 0a | service| deals..|
|00000380| 20 77 69 74 68 20 73 65 | 70 61 72 61 74 65 20 6b | with se|parate k|
|00000390| 65 79 73 74 72 6f 6b 65 | 73 20 72 61 74 68 65 72 |eystroke|s rather|
|000003a0| 0d 0a 20 74 68 61 6e 20 | 77 69 74 68 20 73 74 72 |.. than |with str|
|000003b0| 69 6e 67 73 2e 20 45 78 | 61 6d 70 6c 65 73 20 6f |ings. Ex|amples o|
|000003c0| 66 0d 0a 20 62 61 73 69 | 63 20 6b 65 79 62 6f 61 |f.. basi|c keyboa|
|000003d0| 72 64 20 66 75 6e 63 74 | 69 6f 6e 73 20 61 72 65 |rd funct|ions are|
|000003e0| 3a 0d 0a 00 49 00 ad 00 | 4f 00 11 00 05 00 ff ff |:...I...|O.......|
|000003f0| 46 00 20 00 a6 00 98 00 | 68 00 09 00 ff ff ff ff |F. .....|h.......|
|00000400| 46 00 b8 00 60 00 6a 00 | ae 00 09 00 ff ff ff ff |F...`.j.|........|
|00000410| 46 00 20 00 30 00 f0 00 | c0 00 0f 00 ff ff ff ff |F. .0...|........|
|00000420| 46 00 10 01 38 00 08 00 | c0 00 00 00 ff ff ff ff |F...8...|........|
|00000430| 46 00 28 00 f0 00 f0 00 | 08 00 00 00 ff ff ff ff |F.(.....|........|
|00000440| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000450| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000460| 54 00 ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |T.......|........|
|00000470| 0d 0a 20 5c 4c 66 75 6e | 63 74 69 6f 6e 20 30 30 |.. \Lfun|ction 00|
|00000480| 68 5c 4f 20 2d 20 72 65 | 61 64 20 61 20 00 ff ff |h\O - re|ad a ...|
|00000490| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|000004a0| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|000004b0| 54 00 ff ff ff ff ff ff | ff ff 00 00 ff ff ff ff |T.......|........|
|000004c0| 20 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | .. | |
|000004d0| 20 20 20 20 20 20 20 63 | 68 61 72 61 63 74 65 72 | c|haracter|
|000004e0| 0d 0a 00 00 6a 00 b0 00 | 1d 00 09 00 ff ff ff ff |....j...|........|
|000004f0| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000500| 23 00 02 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000510| 54 00 03 00 09 00 20 00 | 30 00 0a 00 06 00 08 00 |T..... .|0.......|
|00000520| 0d 0a 20 3b 20 42 49 4f | 53 20 73 65 72 76 69 63 |.. ; BIO|S servic|
|00000530| 65 20 2d 20 63 68 61 72 | 61 63 74 65 72 20 72 65 |e - char|acter re|
|00000540| 61 64 0d 0a 20 3b 20 73 | 69 6d 69 6c 61 72 20 74 |ad.. ; s|imilar t|
|00000550| 6f 20 44 4f 53 20 66 75 | 6e 63 74 69 6f 6e 20 30 |o DOS fu|nction 0|
|00000560| 31 68 0d 0a 20 3b 20 62 | 75 74 20 72 65 74 75 72 |1h.. ; b|ut retur|
|00000570| 6e 73 20 62 6f 74 68 20 | 73 63 61 6e 20 61 6e 64 |ns both |scan and|
|00000580| 0d 0a 20 3b 20 41 53 43 | 49 49 20 63 6f 64 65 73 |.. ; ASC|II codes|
|00000590| 0d 0a 20 20 20 20 6d 6f | 76 20 20 61 68 2c 30 30 |.. mo|v ah,00|
|000005a0| 20 20 20 20 3b 20 66 75 | 6e 63 74 69 6f 6e 20 30 | ; fu|nction 0|
|000005b0| 30 68 0d 0a 20 20 20 20 | 69 6e 74 20 20 31 36 68 |0h.. |int 16h|
|000005c0| 20 20 20 20 20 20 3b 20 | 42 49 4f 53 20 73 65 72 | ; |BIOS ser|
|000005d0| 76 69 63 65 20 0d 0a 20 | 20 20 20 6d 6f 76 20 20 |vice .. | mov |
|000005e0| 43 68 61 72 2c 61 6c 20 | 20 3b 20 73 74 6f 72 65 |Char,al | ; store|
|000005f0| 20 63 68 61 72 61 63 74 | 65 72 0d 0a 20 20 20 20 | charact|er.. |
|00000600| 6d 6f 76 20 20 53 63 61 | 6e 2c 61 68 20 20 3b 20 |mov Sca|n,ah ; |
|00000610| 73 74 6f 72 65 20 73 63 | 61 6e 20 63 6f 64 65 0d |store sc|an code.|
|00000620| 0a 00 0d 0a 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000630| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|00000640| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000650| 54 00 ff ff ff ff ff ff | ff ff 32 00 ff ff ff ff |T.......|..2.....|
|00000660| 20 0d 0a 20 5c 4c 66 75 | 6e 63 74 69 6f 6e 20 30 | .. \Lfu|nction 0|
|00000670| 32 68 5c 4f 20 2d 20 67 | 65 74 20 6b 65 79 62 6f |2h\O - g|et keybo|
|00000680| 61 72 64 00 39 00 8c 01 | 57 00 20 00 01 00 ff ff |ard.9...|W. .....|
|00000690| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|000006a0| 23 00 01 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|000006b0| 54 00 ff ff ff ff ff ff | ff ff 00 00 ff ff ff ff |T.......|........|
|000006c0| 20 20 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 | .. | |
|000006d0| 20 20 20 20 73 74 61 74 | 75 73 0d 0a 00 00 ff ff | stat|us......|
|000006e0| 24 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |$.......|........|
|000006f0| 23 00 02 00 ff ff ff ff | ff ff ff ff ff ff ff ff |#.......|........|
|00000700| 54 00 ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |T.......|........|
|00000710| 0d 0a 20 2e 2e 2e 2e 2e | 2e 0d 0a 20 3b 20 42 49 |.. .....|... ; BI|
|00000720| 4f 53 20 73 65 72 76 69 | 63 65 20 2d 20 6b 65 79 |OS servi|ce - key|
|00000730| 62 6f 61 72 64 20 73 74 | 61 74 75 73 0d 0a 20 20 |board st|atus.. |
|00000740| 20 20 6d 6f 76 20 20 61 | 68 2c 30 32 68 20 20 20 | mov a|h,02h |
|00000750| 3b 20 66 75 6e 63 74 69 | 6f 6e 20 30 32 68 0d 0a |; functi|on 02h..|
|00000760| 20 20 20 20 69 6e 74 20 | 20 31 36 68 20 20 20 20 | int | 16h |
|00000770| 20 20 3b 20 42 49 4f 53 | 20 73 65 72 76 69 63 65 | ; BIOS| service|
|00000780| 20 0d 0a 20 20 20 20 61 | 6e 64 20 20 61 6c 2c 38 | .. a|nd al,8|
|00000790| 30 68 20 20 20 3b 20 49 | 6e 73 65 72 74 20 61 63 |0h ; I|nsert ac|
|000007a0| 74 69 76 65 3f 0d 0a 20 | 20 20 20 6a 6e 7a 20 20 |tive?.. | jnz |
|000007b0| 49 6e 73 41 63 74 20 20 | 20 3b 20 67 6f 20 69 66 |InsAct | ; go if|
|000007c0| 20 61 63 74 69 76 65 0d | 0a 00 ff ff ff ff ff ff | active.|........|
|000007d0| 44 00 b8 0b ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000007e0| 46 00 20 00 30 00 f8 00 | c8 00 09 00 ff ff ff ff |F. .0...|........|
|000007f0| 46 00 40 01 90 00 08 01 | 80 00 07 00 ff ff ff ff |F.@.....|........|
|00000800| 46 00 40 01 8c 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000810| 46 00 40 01 0e 01 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000820| 46 00 40 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.@.....|........|
|00000830| 46 00 44 02 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.D.....|........|
|00000840| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000850| 46 00 40 01 96 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000860| 46 00 40 01 04 01 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000870| 46 00 54 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.T.....|........|
|00000880| 46 00 30 02 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.0.....|........|
|00000890| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000008a0| 46 00 40 01 a0 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|000008b0| 46 00 40 01 fa 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|000008c0| 46 00 68 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.h.....|........|
|000008d0| 46 00 1c 02 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|000008e0| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000008f0| 46 00 40 01 aa 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000900| 46 00 40 01 f0 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000910| 46 00 7c 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.|.....|........|
|00000920| 46 00 08 02 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|00000930| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000940| 46 00 40 01 b4 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000950| 46 00 40 01 e6 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000960| 46 00 90 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|00000970| 46 00 f4 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|00000980| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000990| 46 00 40 01 be 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|000009a0| 46 00 40 01 dc 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|000009b0| 46 00 a4 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|000009c0| 46 00 e0 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|000009d0| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|000009e0| 46 00 40 01 c8 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|000009f0| 46 00 40 01 d2 00 18 01 | 0a 00 09 00 ff ff ff ff |F.@.....|........|
|00000a00| 46 00 b8 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|00000a10| 46 00 cc 01 8c 00 14 00 | 8c 00 09 00 ff ff ff ff |F.......|........|
|00000a20| 44 00 fa 00 ff ff ff ff | ff ff ff ff ff ff ff ff |D.......|........|
|00000a30| 45 00 03 00 ff ff ff ff | ff ff ff ff ff ff ff ff |E.......|........|
+--------+-------------------------+-------------------------+--------+--------+